// 1、导入系统模块

// 2、导入第三方模块
// 2.1 导入ORM操作模块
const {
    MONGODB_URL,
} = require('../config/config.default')

// 3、连接mongodb数据库
// 3.1 引入mongoose
var mongoose = require("mongoose");

// 3.2 连接数据库
mongoose.connect(MONGODB_URL);

// 3.3 连接失败
mongoose.connection.on("error", function(err){
    console.error("数据库链接失败:"+ err);
});

// 3.4 连接成功
mongoose.connection.on("open", function(){
    console.log("数据库链接成功");
});

// 3.5 断开数据库
mongoose.connection.on("disconnected", function(){
    console.log("数据库断开");
})

// 4、将mongoose导出

module.exports = mongoose;